@charset "utf-8";
/* CSS Document */
.dx{
	width:1326px;
	height:585px;
	}
.bddt{
	width:1200px;
	margin:20px 0 0 250px;}
.dx1{
	width:1326px;
	height:823px;
	}
.d1{
	overflow:hidden;
	position:relative;
	margin-top:-380px;
	}
.d2{
	overflow:hidden;
	position:absolute;
	margin-top:-380px;
	}
.d3{
	overflow:hidden;
	position:absolute;
	margin-top:-380px;
	}
.d4{
	overflow:hidden;
	position:absolute;
	margin-top:-585px;
	}
.d5{
	overflow:hidden;
	position:absolute;
	margin-top:-823px;
	}
.dh{
	width:1200px;
	height:85px;
	}
.dt{
	width:1200px;
	}
.dt>ul{
	margin:20px 0 0 0;
	}
.sp{
	width:1200px;
	}
.spz{
	margin:30px 0 30px 450px;
	}
.sp0{
	width:1200px;
	height:500px;
	background:#333;
	}
.nav1{
    position:absolute;
	margin-top:-58px;
	margin-left:100px;
	font-size:20px;
	}
.dh1{
	width:1326px;
	height:85px;
	background:#fff;
	opacity:0.7;
	}
.nav2{
    position:absolute;
	margin-top:-52px;
	margin-left:1000px;
	display:flex;
	}
.ren{
	margin:0 10px 0 0;
	}
.logo{
	 position:absolute;
	margin-top:-80px;
	}
.nav1>li{
	float:left;
    height:100px;
	width:85px;
	text-align:center;
	line-height:28px;
	margin:0 20px 0 0;
	}

.nav1>li:hover .sub_menu{
	display:block;
	}
.sub_menu{
	width:90px;
	display:none;
	position:relative;
	top:0px;
	left:0px;
	z-index:300;
	background:#ca4833;
	}
.sub_menu>li{
	width:85px;
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:5px;
	transition:0.5s;
	}
.sub_menu>li>a{
	color:#333;
	transition:0.5s;
	display:block;
	text-align:center;
	font-size:16px;
	}
.sub_menu>li:hover{
	background:#cea75a;
	}
.sub_menu>li:hover a{
	color:#FFF;
	}
.dh>ul>li>a:hover{
	text-decoration:none;
	display:block;
	color:#ca3a22;
}

.banner_box{
	width:1326px;}
.fullSlide a{text-decoration:none;color:#333;}
.fullSlide a:hover{color:#1974A1;}
/* fullSlide */
.fullSlide{width:1326px;position:relative;height:379px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;}
.fullSlide .bd ul{width:1326px !important;}
.fullSlide .bd li{width:1326px !important;height:100%;text-align:center;background:#ff700000 center 0 no-repeat;}
.fullSlide .bd li a{display:block;height:350px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;overflow:hidden;height: 15px; margin:200px 0 0 0;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:12px;margin:1px;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:100;top:50%;margin-top:50px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}	

.banner_1{
	width:1326px;
	height:585px;
	background:url(../images/banner_01.png)no-repeat center;
	}	
.syo{
	color:#ba3924;
	}
.jdgko{
	color:#ba3924;
	}
.zxydo{
	color:#ba3924;
	}
.jbanner_1{
	width:1326px;
	height:585px;
	background:url(../images/gbanner_01.png) no-repeat center;
	}	
.mbanner_1{
	width:1326px;
	height:585px;
	background:url(../images/mbanner_01.png) no-repeat center;
	}
.ybanner_1{
	width:1326px;
	height:585px;
	background:url(../images/ykzn_01.png) no-repeat center;
	}
.dbanner_1{
	width:1326px;
	height:823px;
	background:url(../images/ydbanner_01.png) no-repeat center;
	}
.jdgk{
	color:#ba3924;
	}
.z{
	margin:30px 0;
	}
.z1{
	width:134px;
	height:34px;
	background:url(../images/z_03.png) no-repeat center;
	
      }
.z2{
	margin:30px 0 0 0;
	
   }
.z3{
	width:229px;
	height:43px;
	background:url(../images/z_07.png) no-repeat center;
	}
.z4{
	margin:30px 0;
   }
.z5{
	width:229px;
	height:43px;
	background:url(../images/z_11.png) no-repeat center;
	}
.gk{
	width:1200px;
	height:360px;
	}
.gk1>ul>li{
	display: inline-block;
	margin: -5px -5px 0 0;
	}
.gk1>ul>li:hover{
	opacity: 0.5;
}
.gk1>ul>li>a{
	font-size:22px;
	color:#FFF;
	position:absolute;
	display:flex;
	margin-top:-105px;
	margin-left:250px;
	}
.gk3{
	width:167px;
	height:68px;
    border:solid 3px #fff;
	border-radius:20px;
	position:absolute;
	margin-top:-125px;
	margin-left:210px;
	}
.jq{
	width:1200px;
	height:280px;
	}
.rmjq{
	width:1200px;}
.rmjq3{
	width:250px;
	height:84px;
	position:absolute;
	margin-left:-205px;
	margin-top:90px;
	color:#fff;
	font-size:20px;
	}
.rmjq4{
	width:250px;
	height:84px;
	position:absolute;
	margin-left:-270px;
	margin-top:120px;
	color:#fff;
	font-size:16px;
	line-height:170%;
	}
.rmjq2{
	margin:30px 0 0 0;
	}
.rmjq5{
	width:250px;
	height:84px;
	position:absolute;
	margin-left:-350px;
	margin-top:60px;
	color:#fff;
	font-size:20px;
	}
.rmjq6{
	width:250px;
	height:84px;
	position:absolute;
	margin-left:-435px;
	margin-top:90px;
	color:#fff;
	font-size:16px;
	line-height:170%;
	}
.hd{
	width:1200px;
	height:350px;
	}
.hd1>ul>li{
	display: inline-block;
	margin:0 57px 0 0;
	}
.hd_3{
	margin:0px;
	}
.hd_1{
	width:255px;
	height:151px;
	background:#333;
	position:absolute;
	margin-top:-350px;
	opacity: 0.5;
	}
.hd_7{
	position:absolute;
	margin-top:-280px;
	margin-left:110px;
	color:#fff;
	opacity: 1;
	}
.hd_7:hover{
	color:#ba3924;
	}
.hd_1:hover{
	opacity: 0;
	}
.hd_2{
	width:233px;
	height:165px;
	position:absolute;
	margin-top:-190px;
	margin-left:15px;
	font-size:14px;
	line-height:170%;
	}

.hd4>ul>li{
	display: inline-block;
	margin:0 57px 0 0;
	
	}
.hd_5{
	width:233px;
	height:167px;
	position:absolute;
	font-size:14px;
	margin-top:-190px;
	margin-left:960px;
	line-height:170%;
	}
.hd_4{
	width:255px;
	height:151px;
	background:#333;
	position:absolute;
	margin-top:-350px;
	opacity: 0;
	}
.hd_6{
	width:255px;
	height:151px;
	background:#333;
	position:absolute;
	margin-top:-350px;
	margin-left:944.5px;
	opacity: 0.5;
	}
.hd_6:hover{
	opacity: 0;
	}
.hd_8{
	position:absolute;
	margin-top:-280px;
	margin-left:1055px;
	color:#fff;
	opacity: 1;
	}
.hd_8:hover{
	color:#ba3924;
	}
footer{
	width:1326px;
	height:57px;
	background:#444b54;
	margin-top:22px;
	}
.jw{
	width:1200px;
	height:57px;
	font-size:14px;
	padding-top:20px;
	color:#fff;}
.jw1{
	width:1200px;
	font-size:14px;
	padding-top:10px;
	color:#fff;
	}
.jz1{
	width:230px;
	height:37px;
	background:url(../images/gzi_05.png) no-repeat center;
      }
.jd{
	width:1200px;
	height:1180px;
	}
.jd1{
	width:560px;
	height:373px;
	background:#FFF;
	box-shadow: 10px 10px 40px #888888;
	}
.jd2{
	width:560px;
	height:373px;
	background:#FFF;
	box-shadow: 10px 10px 40px #888888;
	margin:20px 0 0 0;
	}
.jd3{
	width:560px;
	height:373px;
	background:#FFF;
	box-shadow: 10px 10px 30px #888888;
	margin:20px 0 0 0;
	}
.jd_1{
	padding-left:22px;
	padding-top:25px;
	}
.jd_2{
	font-size:24px;
	border-bottom:2px solid #ccc;
	text-decoration:none;
	}
.jd_3{
	margin:15px 0 0 0;
	line-height:170%;
	}
.jd_0{
	margin:15px 0 0 0;
	line-height:170%;
	}
.jd_0:hover{
	margin:15px 0 0 0;
	line-height:170%;
	color:#ba3924;
	}
.dt_1{
	font-size:24px;
	border-bottom:2px solid #ccc;
	text-decoration:none;
	}
.tu{
	width:1200px;
	height:305px;
	}

.tu1{
	width:1200px;
	height:133px;
	margin-top:30px;
	background:#FFF;
	box-shadow: 10px 10px 20px #888888;
	}
.tu1>ul{
	width:950px;
	height:117px;
	display: inline-block;
	margin:15px 0 0 20px;}
.tu_1{
	font-weight:bold;
	font-size:18px;
	margin:0 0 0 20px;
	}
.tu_2{
	line-height:170%;}
.tu_3{
	margin:-25px 0 0 855px;
	}
.tu_3>a:hover{
	color:#ba3924;
	}
.tu_4{margin:15px 0 0 20px;}
.tu2{
	width:1200px;
	height:133px;
	margin-top:30px;
	background:#FFF;
	box-shadow: 10px 10px 20px #888888;
	}
.tu2>ul{
	width:950px;
	height:117px;
	display: inline-block;
	margin:15px 0 0 20px;}
.jd4{
	width:628px;
	height:182px;
	padding-top:200px;
	margin:0 0 0 10px;}
.jd5{
	width:628px;
	height:182px;
	padding-top:190px;
	margin:0 10px 0 0;}
.jd_2:hover{
	color:#ba3924;
	}
.mz1{
	width:240px;
	height:38px;
	background:url(../images/mz_04.png) no-repeat center;
      }
.tsms{
	width:1200px;
	height:433px;
	}
.tsms>ul>li{
	display: inline-block;
	}
.ms1{
	width:396px;
	height:94px;
	background:#333;
	position:absolute;
	margin-top:-94px;
	opacity: 0.7;}
.tsms>ul>li>a{
	position:absolute;
	margin-left:-230px;
	margin-top:370px;
	color:#fff;
	}
.ms1:hover{
	opacity: 0.5;}
.mz2{
	width:232px;
	height:37px;
	background:url(../images/mz_08.png) no-repeat center;
      }
.mdtj{
	width:1200px;
	height:390px;
	}
.md1{
	font-size:24px;
	margin:30px 0 0 50px;}
.md2{
	width:80px;
	border-bottom:2px solid #333;
	margin:48px 0 0 10px;
	}
.md3{
	font-size:24px;
	margin:30px 80px 0 0;}
.mdtj>a{
	margin:15px 20px 0 50px;
	}
.mdtj>a:hover{
	color:#ba3924;
	}
.ms{
	color:#ba3924;
	}
.yk{
	color:#ba3924;
	}
.yz1{
	width:291px;
	height:40px;
	background:url(../images/yz_04.png) no-repeat center;
      }
.ykzl{
	width:866px;
	height:539px;
	background:#fff;
	box-shadow: 10px 10px 30px #888888;
	}
.zlt{
	margin:35px 0 0 35px;}
.ty{
	width:1200px;
	}
.ykz2{
	width:866px;
	height:280px;
	margin: 30px 0 0 167px;
}
.yk1{
	width:420px;
	height:280px;
	background:#FFF;
	box-shadow: 10px 10px 30px #888888;
	}
.yk_1{
	font-size:20px;
	margin:25px 0 0 40px;
	}
.yk_2{
	margin:-25px 35px 0 0;
	}
.yk_3{
	width:280px;
	height:45px;
	margin:25px 30px 0 0;
	line-height:170%;
	font-size:14px;
	}
.yk_4{
	position:absolute;
	margin:185px 0 0 350px;
	font-size:14px;
	color:#ba3924;
	}
.ykz3{
	width:866px;
	height:225px;
	background:#FFF;
	margin:30px 0 0 167px;
	box-shadow: 10px 10px 30px #888888;}
.yk_5{
	font-size:20px;
	margin:20px 0 0 20px;}
.yk_6{
	margin:-20px 0 0 90px;
	}
.yk_7{
	width:399px;
	height:147px;
	margin:-170px 0 0 440px;
	line-height:170%;}
.zxyd{
	width:924px;
	height:579px;
	position:absolute;
	margin:165px 0 0 150px;
	}
.yd1{
	
	}
.yd_1{
	margin:-250px 0 0 210px;
	font-size:28px;}
.yd_2{
	margin:10px 0 0 190px;
	}
.yd_5{
	font-size:28px;
	color:#fff;
	margin:45px 0 0 100px;
	}
.yd_6{
	width:270px;
	height:106px;
	margin:20px 0 20px 35px;
	line-height:170%;
	color:#fff;
	}
.yd4{
	width:323px;
	height:291px;
	background:#ca4833;
	position:absolute;
	margin:-108px 0 0 601px;}
.yd_7{
	width:130px;
	height:42px;
	background:#FFF;
	}
.yd_8{
    color:#ba3924;
	position:absolute;
	margin:10px 0 0 30px;
	}
.yd5{
	width:323px;
	height:289px;
	background:#ce9018;
	position:absolute;
	margin:182.5px 0 0 0px;
	}
.yd_9{
	color:#ce9018;
	position:absolute;
	margin:10px 0 0 30px;
	}
.yd6{
	width:600px;
	height:286px;
	margin:182px 1px 0 0;
	}
.yd_10{
	width:167px;
	height:68px;
	border: 2px solid #fff;
    position:absolute;
	margin:-190px 0 0 210px;
	border-radius:20px;
	}
.yd_11{
	font-size:22px;
	color:#fff;
	position:absolute;
	margin:20px 0 0 38px;}
.yd_12{
	width:601px;
	height:289px;
	background:#333;
	position:absolute;
	margin:-288px 0 0 0;
	opacity: 0.5;
	}
.yd_12:hover{
	opacity: 0;
	}
